IRIX 6.2-based libdwarf source

HUB | Up | Download | Pheedbak | Tree | Topic | A-Z | Search | Hot | New


This is the IRIX 6.2-based source that lives in the
compiler_dev.src.dwarf subsystem.

For further reference, see also toolbox/FAQs/SGIfaqs/Dwarf-faq, and the IRIX 6.2-based libdwarf documentation directory in toolbox/documents/Dwarf.

    DWARF is a binary debugging-information-format.  It defines, in detail,
    a way for compilers to tell debuggers about source programs.

DWARF1 is the DWARF produced by USL's SVR4 compilers and used by their debuggers. It is no more capable than the MIPS mdebug symbol table and is less dense than mdebug. We will not use DWARF1.

SGI will be using DWARF 2. It is capable of recording much more detailed information than DWARF 1 and is far more compact (debugging information in DWARF2 format takes much less space on disk than debugging information in DWARF1 format).


    This implementation of libdwarf is not complete.  Among the missing
    features are support for .debug_macinfo and support for .debug_loc.  
    Many paths have not yet been tested.   

The Makefile in this directory builds libdwarf.a

To use dwarf or libdwarf, you may want to install dwarf.h and libdwarf.h somewhere convenient.


Files of interest from "src/swtools/libdwarf" directory

Source

Documentation


Select any combo of files you'd like to send yourself a compressed tar image of. Executables/scripts are indicated with a trailing `*' character. (Depending upon the browser, it may be necessary to hold down the Ctrl key to select/deselect disjoint items.) a compressed tar image of the above-selected items.
OR, ...
a compressed tar image of the entire libdwarf directory.

Copyright © 1995-96, Silicon Graphics, Inc.